🎖️GitЯра🎖️
androidApp/detekt-baseline.xml bd2863243bab6eb213401d949839a2bc74dde7e2 (bd286324) Text, 7.56 KB
Tff7b72<?xml version='1.0' encoding='UTF-8'?>
Tff7b72<SmellBaselineTff7b72>
Tff7b72<ManuallySuppressedIssuesTff7b72/>
Tff7b72<CurrentIssuesTff7b72>
Tff7b72<IDTff7b72>ComplexCondition:MapViewModel.kt:MapViewModel$name.isBlank() || (urlTemplate.isBlank() Te6edf3&Te6edf3& localUri == null) || (localUri == null Te6edf3&Te6edf3& !isValidTileUrlTemplate(urlTemplate))Tff7b72</ID>
Tff7b72<IDTff7b72>ComplexCondition:MapViewModel.kt:MapViewModel$normalized.name.isBlank() || (normalized.urlTemplate.isBlank() Te6edf3&Te6edf3& normalized.localUri == null) || (normalized.localUri == null Te6edf3&Te6edf3& !isValidTileUrlTemplate(normalized.urlTemplate))Tff7b72</ID>
Tff7b72<IDTff7b72>ComposableParamOrder:MapView.kt:@OptIn(ExperimentalMaterial3Api::class) @Composable private fun MapsDialogTff7b72</ID>
Tff7b72<IDTff7b72>CyclomaticComplexMethod:DiscoveryGoogleMap.kt:@OptIn(MapsComposeExperimentalApi::class) @Composable fun DiscoveryGoogleMapTff7b72</ID>
Tff7b72<IDTff7b72>CyclomaticComplexMethod:DiscoveryOsmMap.kt:@Composable fun DiscoveryOsmMapTff7b72</ID>
Tff7b72<IDTff7b72>CyclomaticComplexMethod:GeminiNanoDocAssistant.kt:GeminiNanoDocAssistant$override fun answerStream: kotlinx.coroutines.flow.FlowTe6edf3<AIDocAssistantResult>Tff7b72</ID>
Tff7b72<IDTff7b72>CyclomaticComplexMethod:GeminiNanoDocAssistant.kt:GeminiNanoDocAssistant$private fun buildContext: ContextResultTff7b72</ID>
Tff7b72<IDTff7b72>CyclomaticComplexMethod:TracerouteOsmMap.kt:@Composable fun TracerouteOsmMapTff7b72</ID>
Tff7b72<IDTff7b72>LambdaParameterInRestartableEffect:LocationHandler.kt:onPermissionResult: (Boolean) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>LambdaParameterInRestartableEffect:TracerouteOsmMap.kt:onMappableCountChange: (shown: Int, total: Int) -> UnitTff7b72</ID>
Tff7b72<IDTff7b72>LongMethod:DiscoveryGoogleMap.kt:@OptIn(MapsComposeExperimentalApi::class) @Composable fun DiscoveryGoogleMapTff7b72</ID>
Tff7b72<IDTff7b72>LongMethod:DiscoveryOsmMap.kt:@Composable fun DiscoveryOsmMapTff7b72</ID>
Tff7b72<IDTff7b72>LongMethod:GeminiNanoDocAssistant.kt:GeminiNanoDocAssistant$override fun answerStream: kotlinx.coroutines.flow.FlowTe6edf3<AIDocAssistantResult>Tff7b72</ID>
Tff7b72<IDTff7b72>LongMethod:GeminiNanoDocAssistant.kt:GeminiNanoDocAssistant$override suspend fun isSupported: BooleanTff7b72</ID>
Tff7b72<IDTff7b72>LongMethod:GeminiNanoDocAssistant.kt:GeminiNanoDocAssistant$private fun buildPrompt: StringTff7b72</ID>
Tff7b72<IDTff7b72>LongMethod:MapFilterDropdown.kt:@Composable internal fun MapFilterDropdownTff7b72</ID>
Tff7b72<IDTff7b72>LongMethod:MapView.kt:@Composable private fun FdroidMainMapFilterDropdownTff7b72</ID>
Tff7b72<IDTff7b72>LongMethod:NodeTrackOsmMap.kt:@Composable fun NodeTrackOsmMapTff7b72</ID>
Tff7b72<IDTff7b72>LongMethod:TracerouteOsmMap.kt:@Composable fun TracerouteOsmMapTff7b72</ID>
Tff7b72<IDTff7b72>LoopWithTooManyJumpStatements:FdroidMapOverlayRenderer.kt:FdroidMapOverlayRenderer$forTff7b72</ID>
Tff7b72<IDTff7b72>LoopWithTooManyJumpStatements:GeminiNanoDocAssistant.kt:GeminiNanoDocAssistant$forTff7b72</ID>
Tff7b72<IDTff7b72>MatchingDeclarationName:MapView.kt:GoogleMapModeTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:DownloadButton.kt:@Composable fun DownloadButtonTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:Main.kt:@Composable fun MainScreenTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:NodeMapScreen.kt:@Composable fun NodeMapScreenTff7b72</ID>
Tff7b72<IDTff7b72>ModifierMissing:WaypointMarkers.kt:@OptIn(MapsComposeExperimentalApi::class) @Composable fun WaypointMarkersTff7b72</ID>
Tff7b72<IDTff7b72>ReturnCount:GooglePlatformAnalytics.kt:GooglePlatformAnalytics.CrashlyticsLogWriter$override fun logTff7b72</ID>
Tff7b72<IDTff7b72>ReturnCount:MapViewModel.kt:MapViewModel$fun getTileProvider: TileProvider?Tff7b72</ID>
Tff7b72<IDTff7b72>ReturnCount:MlKitDocTranslator.kt:MlKitDocTranslator$override suspend fun translatePage: TranslationResultTff7b72</ID>
Tff7b72<IDTff7b72>ReturnCount:MlKitMessageTranslator.kt:MlKitMessageTranslator$override suspend fun downloadLanguageModels: DownloadResultTff7b72</ID>
Tff7b72<IDTff7b72>ReturnCount:MlKitMessageTranslator.kt:MlKitMessageTranslator$override suspend fun translate: TranslationResultTff7b72</ID>
Tff7b72<IDTff7b72>SwallowedException:MapViewModel.kt:MapViewModel$e: ExceptionTff7b72</ID>
Tff7b72<IDTff7b72>ThrowsCount:MeshtasticAppFunctions.kt:MeshtasticAppFunctions$@AppFunction(isDescribedByKDoc = true) suspend fun getChannelInfo: GetChannelInfoResponseTff7b72</ID>
Tff7b72<IDTff7b72>ThrowsCount:MeshtasticAppFunctions.kt:MeshtasticAppFunctions$@AppFunction(isDescribedByKDoc = true) suspend fun getDeviceStatus: GetDeviceStatusResponseTff7b72</ID>
Tff7b72<IDTff7b72>ThrowsCount:MeshtasticAppFunctions.kt:MeshtasticAppFunctions$@AppFunction(isDescribedByKDoc = true) suspend fun getMeshMetrics: GetMeshMetricsResponseTff7b72</ID>
Tff7b72<IDTff7b72>ThrowsCount:MeshtasticAppFunctions.kt:MeshtasticAppFunctions$@AppFunction(isDescribedByKDoc = true) suspend fun getNodeDetails: GetNodeDetailsResponseTff7b72</ID>
Tff7b72<IDTff7b72>ThrowsCount:MeshtasticAppFunctions.kt:MeshtasticAppFunctions$@AppFunction(isDescribedByKDoc = true) suspend fun getNodeList: GetNodeListResponseTff7b72</ID>
Tff7b72<IDTff7b72>ThrowsCount:MeshtasticAppFunctions.kt:MeshtasticAppFunctions$@AppFunction(isDescribedByKDoc = true) suspend fun getRecentMessages: GetRecentMessagesResponseTff7b72</ID>
Tff7b72<IDTff7b72>ThrowsCount:MeshtasticAppFunctions.kt:MeshtasticAppFunctions$@AppFunction(isDescribedByKDoc = true) suspend fun sendMessage: SendMessageResponseTff7b72</ID>
Tff7b72<IDTff7b72>TooGenericExceptionCaught:FdroidMapOverlayRenderer.kt:FdroidMapOverlayRenderer$e: ExceptionTff7b72</ID>
Tff7b72<IDTff7b72>TooGenericExceptionCaught:GeminiNanoDocAssistant.kt:GeminiNanoDocAssistant$e: ExceptionTff7b72</ID>
Tff7b72<IDTff7b72>TooGenericExceptionCaught:MapView.kt:e: ExceptionTff7b72</ID>
Tff7b72<IDTff7b72>TooGenericExceptionCaught:MapView.kt:ex: ExceptionTff7b72</ID>
Tff7b72<IDTff7b72>TooGenericExceptionCaught:MapViewModel.kt:MapViewModel$e: ExceptionTff7b72</ID>
Tff7b72<IDTff7b72>TooGenericExceptionCaught:MlKitDocTranslator.kt:MlKitDocTranslator$e: ExceptionTff7b72</ID>
Tff7b72<IDTff7b72>TooGenericExceptionCaught:MlKitMessageTranslator.kt:MlKitMessageTranslator$e: ExceptionTff7b72</ID>
Tff7b72<IDTff7b72>TooGenericExceptionCaught:SqlTileWriterExt.kt:SqlTileWriterExt$e: ExceptionTff7b72</ID>
Tff7b72<IDTff7b72>TooManyFunctions:GeminiNanoDocAssistant.kt:GeminiNanoDocAssistant : AIDocAssistantTff7b72</ID>
Tff7b72<IDTff7b72>TooManyFunctions:MapView.kt:org.meshtastic.app.map.MapView.ktTff7b72</ID>
Tff7b72<IDTff7b72>TooManyFunctions:MapViewModel.kt:MapViewModel : BaseMapViewModelTff7b72</ID>
Tff7b72<IDTff7b72>UtilityClassWithPublicConstructor:CustomTileSource.kt:CustomTileSourceTff7b72</ID>
Tff7b72<IDTff7b72>ViewModelForwarding:MapView.kt:CustomTileProviderManagerSheet(mapViewModel = mapViewModel)Tff7b72</ID>
Tff7b72<IDTff7b72>ViewModelForwarding:MapView.kt:FdroidMainMapFilterDropdown( expanded = mapFilterExpanded, onDismissRequest = { mapFilterExpanded = false }, mapFilterState = mapFilterState, mapViewModel = mapViewModel, )Tff7b72</ID>
Tff7b72<IDTff7b72>ViewModelForwarding:MapView.kt:MainMapContent( nodeClusterItems = nodeClusterItems, mapFilterState = mapFilterState, navigateToNodeDetails = navigateToNodeDetails, displayableWaypoints = displayableWaypoints, myNodeNum = myNodeNum, onEditWaypointRequest = { editingWaypoint = it }, onDeleteWaypointRequest = { deletingWaypoint = it }, onShowGeofenceInfo = { geofenceInfoWaypoint = it }, selectedWaypointId = selectedWaypointId, mapLayers = mapLayers, mapViewModel = mapViewModel, cameraPositionState = cameraPositionState, coroutineScope = coroutineScope, onShowClusterItemsDialog = { showClusterItemsDialog = it }, )Tff7b72</ID>
Tff7b72<IDTff7b72>ViewModelForwarding:MapView.kt:MapFilterDropdown( expanded = mapFilterMenuExpanded, onDismissRequest = { mapFilterMenuExpanded = false }, mapViewModel = mapViewModel, )Tff7b72</ID>
Tff7b72<IDTff7b72>ViewModelForwarding:MapView.kt:MapLayerOverlay(layerItem, mapViewModel)Tff7b72</ID>
Tff7b72<IDTff7b72>ViewModelForwarding:MapView.kt:MapTypeDropdown( expanded = mapTypeMenuExpanded, onDismissRequest = { mapTypeMenuExpanded = false }, mapViewModel = mapViewModel, onManageCustomTileProvidersClick = { mapTypeMenuExpanded = false showCustomTileManagerSheet = true }, )Tff7b72</ID>
Tff7b72<IDTff7b72>ViewModelForwarding:MapView.kt:NodeMapFilterDropdown( expanded = mapFilterMenuExpanded, onDismissRequest = { mapFilterMenuExpanded = false }, mapViewModel = mapViewModel, )Tff7b72</ID>
Tff7b72</CurrentIssues>
Tff7b72</SmellBaseline>
Served by rngit 1.5.0 - Generated in 0.05s